/**
 * 
 */
package springbootstudy.exception;

import javax.servlet.http.HttpServletRequest;

import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.ResponseBody;

/**
 * 
 * 
 * 在class上添加注解，@ControllerAdvice; 添加一个或者多个方法，可以对应不同异常
 * 在方法上添加@ExcetionHandler拦截相应的异常信息； 如果返回的是View -- 方法的返回值是ModelAndView;
 * 如果返回的是String或者是Json数据，那么需要在方法上添加@ResponseBody注解.
 * 
 * 
 * @author Administrator
 *
 */
@ControllerAdvice
public class GlobalException {

	@ExceptionHandler(Exception.class)
	@ResponseBody
	public String defaultException(HttpServletRequest req, Exception e) {
		return "Server is error,details:"+e.getMessage();
	}

}
